home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / comm / dunce252.zip / readme.txt < prev    next >
Text File  |  1997-04-20  |  34KB  |  667 lines

  1. Dunce v. 2.52 (c) 1996 Vector Development
  2. URL.DLL is (c) 1996 Microsoft, Inc.
  3.  
  4. ABOUT:
  5. Dunce (or Dial-Up Networking Connection Enhancement) allows for much
  6. easier dial-up networking than Win95 currently provides. The program
  7. will automatically press "connect" for you on the "Connect To" dialog
  8. box, redial your Internet Provider indefinitely (even from within
  9. another application), and auto-reconnect if you get unexpectedly
  10. dropped.  Furthermore it can optionally run applications when you are
  11. connected and force connections at a given time.  Supports MSN and
  12. international versions of Windows. Dunce will also type in your password
  13. in the Connect To Dialog.
  14.  
  15.  
  16. VECTOR DEVELOPMENT:
  17. Vector Development is committed to creating shareware solutions for
  18. you!  Due to a split in the company we no longer make Macintosh products
  19. all current Macintosh products are now supported and maintained by
  20. Yin Yan Productions:
  21. http://www.cjnetworks.com/~machack/yinyan.html
  22. Please, send any comments about Vector Development to the addresses below
  23. and any comments about the Macintosh line to Yin Yan Productions.
  24.  
  25.  
  26. INSTALLATION:
  27. See the VENDINFO.DIZ file for "INSTALLATION" information
  28.  
  29.  
  30. UNINSTALLING:
  31. *  Find the executable files of Dunce (dunce.exe) on your machine.
  32. *  Double click on the Dunce executible until you see a dialog (1-2 double-clicks).
  33. *  In the dialog go to the Misc tab.
  34. *  Uncheck the AutoLoad Dunce on Startup
  35. *  Click on the Apply Button.
  36. *  Click on the Quit Button.
  37. *  Now you can delete the files from your machine safely.
  38. *  If you have difficulty removing files check if they are Read-only by:
  39.    Clicking on the file and type Alt+Enter
  40.    Unchecking the Read-only checkbox
  41.    Clicking on the OK button.
  42.  
  43.  
  44. DUNCE END USER LICENSE AGREEMENT
  45.  
  46. Use of Dunce (hereinafter "SOFTWARE") is contingent on your agreement to the
  47. following terms:
  48.  
  49. 1. GRANT OF LICENSE
  50. Vector Development (hereinafter Vector) grants you a limited, non-exclusive 
  51. license to use the SOFTWARE free of charge if you are a student, faculty member
  52. or staff member of an educational institution or your use of the SOFTWARE is
  53. exclusively at home for non-commercial purposes.
  54.  
  55. If you do not meet the requirements for free use of the SOFTWARE, you may use
  56. the SOFTWARE for up to thirty (30) days for the purpose of evaluating whether
  57. to purchase the commercial release.
  58.  
  59. 2. DISCLAIMER OF WARRANTY
  60. THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM
  61. EXTENT PERMITTED BY APPLICABLE LAW, VECTOR FURTHER DISCLAIMS ALL WARRANTIES,
  62. INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
  63. FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.  THE ENTIRE RISK ARISING OUT
  64. OF THE USE OR PERFORMANCE OF THE PRODUCT AND DOCUMENTATION REMAINS WITH
  65. RECIPIENT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
  66. VECTOR BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL,
  67. PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES
  68. FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
  69. INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT OR THE USE
  70. OF OR INABILITY TO USE THE PRODUCT, EVEN IF VECTOR HAS BEEN ADVISED OF THE
  71. POSSIBILITY OF SUCH DAMAGES.
  72.  
  73. 3. SCOPE OF GRANT
  74. You may not reverse engineer, decompile or disassemble the SOFTWARE.  Vector
  75. shall retain title and all ownership rights to the SOFTWARE.
  76.  
  77. 4. COPYRIGHT
  78. This SOFTWARE is protected by copyright laws and international copyright
  79. treaties, as well as other intellectual property laws and treaties.
  80.  
  81. 5. MAINTENANCE
  82. Vector is not obligated to provide maintenance or updates for the SOFTWARE.
  83. However, any maintenance or updates provided by Vector shall be covered by
  84. this Agreement.
  85.  
  86. 6. DISTRIBUTION
  87. The SOFTWARE may be freely distributed provided that it is not modified and
  88. the original archive remains intact with all accompanying files, and provided
  89. that no fee is charged (except for any reasonable fees necessary to cover costs
  90. of distribution media).  Should a fee be charged or any of the distribution
  91. package need to be modified you must contact Vector for explicit written permission.
  92.  
  93.  
  94. DONATIONS:
  95. With this release we are no longer accepting donations.
  96. See the "Gold.doc" file for more details.
  97.  
  98.  
  99. USING DUNCE:
  100. How do I use Dunce?  Well this question is easy to answer.  You just
  101. install it and then you use Dial-Up Networking the way you did before.
  102. Dunce does *NOT* replace the dialer, it merely interfaces with it.
  103. Please read the rest of the documentation for setup and features.
  104.  
  105.  
  106. THE MAIN DIALOG:
  107. Now that you have Dunce installed on your system we can begin looking at its
  108. features.  When you first run Dunce a splash screen will be displayed 
  109. (this is a once per version screen so don't worry about it).  After that
  110. the main dialog is displayed.  Once again this dialog is only brought up the
  111. *VERY* first time.  This dialog is the control center of Dunce everything is
  112. either located in this dialog or can be accessed from this dialog.  There are
  113. two methods of bringing this dialog up.  You may run the dunce.exe program (by
  114. double clicking on it or selecting it from the Start Menu if you added it) or
  115. from the Tray, which we will deal with later.
  116.  
  117. The Main Dialog is divided into sections with tabs to navigate between them.
  118. You can click on the tabs to switch between each section or the keyboard
  119. shortcut: Ctrl+Tab.  
  120.  
  121. At the bottom of the Dialog are the following buttons:
  122.  
  123. *  Quit:  This unloads Dunce from memory and makes all of its features unusable
  124. until it is run again.  Unusual to use unless you're testing a lot like me.
  125.  
  126. *  OK or Close:  The Normal, just saves what you changed and closes the dialog.
  127.  
  128. *  Cancel:  Cancels the changes and closes the dialog.
  129.  
  130. *  Apply:  Saves the settings you have selected without closing the dialog box.
  131. Once you do this you cannot Cancel these settings thus, the Cancel button
  132. becomes disabled and the OK button is retitled Close.
  133.                                                      
  134.  
  135. DUN TAB IN MAIN DIALOG:
  136. This tab contains the features that specifically relate to Dial-Up Networking
  137. Connections.
  138.  
  139. *  Connect To Dialog:  This checkbox controls if Dunce presses connect on the
  140. Connect To dialog, this is really a necessity but if you don't want Dunce to
  141. press the connect button for you it can be turned off.  The edit box right
  142. beside it sets the number of seconds Dunce waits after detecting the dialog
  143. box before pressing connect for you.  
  144.  
  145. *  Force Redial if line is busy:  This feature will cause Dunce to press
  146. okay on the dialog that comes up telling you that the line is busy.  The
  147. edit box next to it again corresponds to the amount of time Dunce waits
  148. after seeing this box, this can be useful to give modems time to reset.
  149. Note:  This should not be a replacement for the redial feature in the 
  150. Dial-Up Networking folder, this feature is really for those of you who
  151. are using AutoDial so that when you run a program that requires a network
  152. socket it starts the connection to your provider.  When dialing in this way
  153. Dial-Up Networking will *NOT* redial that's were Dunce comes in.
  154.  
  155. *  Force Reconnect if Disconnected:  This feature causes Dunce to respond
  156. OK to the Reestablish Connection Dialog.  Again the edit box sets the time
  157. Dunce waits before responding after seeing the dialog.  Note:  If you want
  158. Dunce to hit Cancel to this dialog open up the ini file and change the
  159. ForceReconnect= setting to 2.  Like: ForceReconnect=2.  This may be
  160. necessary in some cases where you are using Automated Connections and your
  161. ISP drops on you since DUN won't allow another connection until that box
  162. is responded to.  Sorry, this doesn't have a user-interface as it got thrown
  163. in at the last minute.  You have to quit Dunce and restart it before this
  164. takes effect or do a reload of the ini file see below for more info
  165. (the Cancel feature that is, the OK feature doesn't require this).
  166. This feature has another hack in it.  Currently if you're bumped off
  167. the server, Dunce treats this as a normal disconnect event and will close
  168. programs setup to close on disconnect (see the Run Options section for
  169. details on this feature).  If you don't want it to close programs when
  170. you're bumped off the server but still close them if you normally disconnect
  171. then add this to your dunce.ini file in the [DUNCE] section:
  172. CloseProgramsOnReconnect=0
  173. That will prevent programs from closing *ONLY* when a ReEstablish Connection
  174. Dialog shows up.
  175.  
  176. *  Minimize Connected Dialog:  When the Connected To dialog telling you
  177. that you have been connected to the service comes up Dunce will minimize
  178. it after the amount of time specified in the edit box to the right of this
  179. check box.  Note:  This feature really doesn't work with OEM Service Release
  180. 2 (OSR2) so I have disabled it if you are running OSR2.
  181.  
  182. *  User Defined:  This checkbox toggles the User Defined Dialog defined
  183. in the edit boxes below.  This allows everyone to add their favorite
  184. dialog to the items that Dunce handles.  Just like all the other features
  185. there is an edit box to the right of the checkbox to determine the timeout
  186. after which Dunce handles the dialog.
  187.  
  188.     *  Button Name:  This edit box contains the name of the button that
  189.     you want Dunce to press when it detects the User Defined Dialog.
  190.     If the Button you want pressed contains an underline in the name then
  191.     you must add an ampersand *BEFORE* the character that is Underlined.
  192.     Example:  The Button is named Help and the H is underlined I would
  193.     enter &Help in the Button Name Edit Box.
  194.  
  195.     *  Window Title:  This edit box contains the Title of the Window that
  196.     you want Dunce to watch for and then handle.  Example:  I want Dunce
  197.     to press OK at the Dialog that comes up prompt me for the Callback
  198.     Number.  This dialog is Titled "Callback Security" as is displayed
  199.     at the top in the title bar to the left of the close box (the one
  200.     with X in it).  So I type Callback Security in the Window Title Edit
  201.     box and enter OK in the Button Name Edit box.
  202.  
  203. *  Expand Details:  When the Connected To dialog shows up this makes
  204. it so it automatically expands the dialog out to show you what protocol
  205. the connection was done under.  There is no edit box on this feature to
  206. control how long after seeing the dialog it does this.  However, it uses
  207. the same time settings as the Minimize Connected Dialog feature does.
  208. Again, this isn't really necessary with OSR2 but I left it enabled since
  209. it works, why you would want to use it is beyond me.  
  210.  
  211. *  Run:  This checkbox toggles if Dunce will Run programs at various times
  212. during your connection.  This feature is *NOT* compatible with MSN connections,
  213. Sorry.  To configure it click on the Run Options button, information on
  214. that dialog is found below.
  215.  
  216. *  Password:  This lets Dunce type in a Password for you in the Connect To
  217. Dialog Box.  Obviously the box to the right of this checkbox contains the
  218. password that Dunce will enter.  This is useful if you can't use Password
  219. Caching built into 95 or if yours is broken (which is the case for many
  220. people who have upgraded to Service Pack 1, see the Dunce tips WWW page
  221. for more info on this).  Note:  The password is encrypted however the
  222. encryption is not secure enough to keep out a fairly well versed hacker
  223. or the NSA (National Security Administration, a yucky U.S. invention).
  224. However, with your password being saved you're really relying upon the
  225. physical security of the system anyway because they could just walk up
  226. and log on as you.  In any case Vector Development will *NOT* take any
  227. responsibility for the security of this password.  The encryption is there
  228. to make you feel a little bit safer but it isn't DES or anything.
  229.  
  230. *  AutoDial:  When this checkbox is checked Dunce will cause a dialout when
  231. a WinSock Application (32-bit only) attempts to access a network resource.  The List Box
  232. to this checkbox's right contains the list of connections that are available,
  233. select the one you want Dunce to dial when the action described above occurs.
  234. The Setup Button to the far right brings up the Properties for the
  235. connection currently listed in the List Box.
  236. Example:  I open up Netscape, Dunce will then cause the connection that is
  237. listed in the List Box to start.
  238. NOTE:  This feature is implemented by the URL.DLL.  This file is licensed
  239. to Vector Development by Microsoft.  If you do not like the way that the
  240. it dials out complain to them not me.  Also be sure that if Dunce prompts
  241. you to place this file in your System Directory that you say Yes if you
  242. intend to use this feature.  If this file isn't installed in the System
  243. Directory when you turn this feature on, Dunce will prompt you again to
  244. install it.
  245.  
  246.  
  247. MSN TAB IN MAIN DIALOG:
  248. This tab controls the two features of Dunce that relate to the Microsoft
  249. Network.  Unlike previous versions of Dunce you no longer have to enter
  250. the path of the Guide.exe file.
  251.  
  252. *  MSN:  This checkbox toggles MSN features.
  253.  
  254. *  Delay Sign In Dialog:  This tells Dunce to click Connect after it sees
  255. the Sign In Dialog.  It waits the number of seconds specified in the edit
  256. box to the right.
  257.  
  258. *  Quick Shutdown:  This tells Dunce that when Microsoft Network asks if
  259. you're sure you want to disconnect to say Yes.  Dunce does this immediately.
  260. There is no delay.
  261.  
  262.  
  263. AUTOMATED CONNECTIONS TAB IN MAIN DIALOG:
  264. This is probably the most confusing tab in Dunce.  It allows you to
  265. control when Dunce will activate a given connection without you even
  266. being there.  Really useful, eh?
  267.  
  268. *  Automated Connections:  This toggles Automated Connections being on or off.
  269.  
  270. *  Connection Name:  This drop-down box lists all of the connections on
  271. your system.  You select the connection that you want Dunce to dial into
  272. at the specified time below here.
  273.  
  274. *  Setup:  This button allows you to get to the property sheet of the
  275. Connection so that you can change phone numbers etc...
  276.  
  277. *  Password:  This is the password to use for this connection.  This is
  278. a separate password from the one in the main dialog and is stored
  279. separately.  If you are using Password Caching you can leave this checkbox
  280. unchecked and Dunce will use your cached password.
  281.  
  282. *  Redial:  This sets the number of times Dunce will attempt to connect
  283. for a given Automated Connection.  This has no effect on other connection
  284. types.  If this checkbox is unchecked then no redials will occur.  Events
  285. that trigger redials include busy signals and no dial tones.
  286.  
  287. *  Connect at:  This is the time that Dunce will Connect at.  I think this
  288. is self-explanatory for the most part.
  289.  
  290. *  Disconnect at:  This is the time that Dunce will Disconnect at.  This
  291. event will only occur if Dunce made the connection.
  292.  
  293. *  Repeat every:  Repeats this process every x number of hours as the box
  294. says.  Example:  Dunce is setup to connect at 8:00 A.M. and disconnect at
  295. 8:15 A.M.  If the repeat hour rate is set to 2 hours then Dunce will also
  296. connect at 10:00 A.M and disconnect at 10:15 A.M and also at 12:00 P.M. and
  297. 12:15 P.M. and so on...
  298.  
  299. *  Run Items:  This tells Dunce if you want it to run some of the run Items
  300. that are checked as Active for Automated Connections.  This toggles all of
  301. them on or off.
  302.  
  303. *  Run Options:  This button brings up the Run Options Dialog see below for
  304. more info on this.
  305.  
  306.  
  307. MISC TAB IN MAIN DIALOG:
  308. This tab has miscellaneous settings that control the way Dunce behaves.
  309.  
  310. *  AutoLoad Dunce on Startup:  This lets you toggle if Dunce is installed
  311. as a program to load when Windows95 starts up in the registry.  More
  312. than likely you will always leave this checked.  Note:  There is no
  313. corresponding .ini setting to this feature.  Dunce looks to see if its
  314. path matches the one in the Registry.  For those wondering how this works
  315. it places a Value titled Dunce in the following Registry Key:
  316. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  317. If you want to make this so it only runs for a specific user Delete this
  318. key and place the key in the following place:
  319. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  320. If you do this, this Checkbox will no longer show as checked.
  321.  
  322. *  Tray Item:  This enables a tray item.  You ask what is a tray item?
  323. A tray item is a small icon that sits on the lower right hand corner
  324. of your taskbar (for most people) next to the clock.  The tray item 
  325. has three uses.  First of all it tells you Dunce is running.  Second,
  326. it gives you an easy way to turn Dunce off.  Just left click on the icon
  327. and it will toggle Dunce's features off and on.  Third, you can access
  328. a menu with several options on it.  I think these options are self 
  329. explanatory.  Cool, eh?
  330.  
  331.  
  332. ABOUT TAB IN MAIN DIALOG:
  333. This tab contains my e-mail address and various web sites that contain
  334. useful information for you.  You can copy these out by selecting them
  335. and then typing Ctrl+C.
  336.  
  337.  
  338. RUN OPTIONS DIALOG:
  339. This tabbed dialog lets you easily access the 4 run items.  Each item has its
  340. own tab and each item has the same settings so we will only cover what each
  341. control does once.
  342.  
  343. *  Item Active:  This checkbox controls if this item is Active for manually or
  344. Auto-Dial connections (i.e. connections that you either double clicked on the
  345. connection icon to start or ones that a WinSock program started).  This does
  346. not control if an item is active for Dunce's Automated Connections.
  347.  
  348. *  Active for Automated Connections:  This checkbox toggles if this item will
  349. be run when Dunce executes an Automated Connection.  See the Automated Connections
  350. Dialog for more info on this.
  351.  
  352. *  Close for Manual Connections:  If this checkbox is checked it means that Dunce
  353. will close this program when DUN disconnects from the server.  Note, currently
  354. it doesn't close if you get dumped off the server, this is intentional.  Let me
  355. know if you don't like it.  This feature will be disabled if your path contains
  356. C:\WINDOWS\EXPLORER.EXE.  If it was enabled it might close the Shell on you which
  357. isn't much fun.
  358.  
  359. *  Close for Automated Connections:  Does the same thing as Close for
  360. Manual Connections except this only occurs if Dunce Disconnects because it
  361. reaches the end of an Automated Connection session.  If you Cancel out of the
  362. disconnect and later disconnect, Dunce does NOT close out the program, unless
  363. it is setup to also close for Manual Connections.  This feature will be disabled
  364. if your path contains C:\WINDOWS\EXPLORER.EXE.  If it was enabled it might
  365. close the Shell on you which isn't much fun.
  366.  
  367. *  Allow Multiple Instances of Program:  If this checkbox is checked even if
  368. a copy of the program is already running Dunce will start another copy.  This
  369. can be annoying if you get disconnected from the net and Dunce reconnects you
  370. and then runs another copy of Netscape for instance.  This box is really an override
  371. box so you probably will leave it unchecked.  Some programs such as Internet Mail
  372. and News from Microsoft require this checkbox to be enabled.
  373.  
  374. *  Application:  This Edit Box contains the name and full path to the executable
  375. that will be run for this item.  If you use a path name that has a space in it
  376. (Long File Name) then you must enclose that path in quotes.  This is because
  377. Dunce uses the first space it sees as the beginning of command line parameters
  378. that some programs use.  For instance if you wanted to have a program with a
  379. command line parameter that used a long file name also you would type:
  380. "c:\Connect Time Monitor\ccm30.exe" 1
  381. where the 1 is the command line parameter.
  382.  
  383. *  Browse:  This button brings up a dialog box that will let you select the
  384. application that you want to run.  In some cases (rare) you may find that it
  385. won't come up.  If you're having this difficulty delete the contents of the
  386. Application box and then try.
  387.  
  388. *  Default Directory:  This Edit Box defaults to the directory that the application
  389. is in and changes itself to such if you change the application.  However,
  390. you can change this if you want a program to look for files initially in a
  391. different directory.  This is especially useful to start different
  392. copies of programs like Pegasus so that they use different .ini files.
  393.  
  394. *  Run When Dialog Appears:  This group of Radio Buttons allows you to tell
  395. Dunce when to run the program.  Each radio box corresponds to the name of
  396. a dialog that Dial-Up Networking Displays as it connects you.  If you're
  397. unsure about what to set this to set it to Connected To.
  398.  
  399. *  Run Styles:  This group of Radio Buttons allows you to tell Dunce how to
  400. run the program.  I think the names of the buttons are obvious other than
  401. Normal which means what would happen if you just double-clicked and didn't
  402. have any special properties setup for that application.  Some applications
  403. do not function with the Minimized or Maximized features.  Dunce is following
  404. standard Windows procedures for starting these programs with this window
  405. style.  If it doesn't work complain to the author of that program.
  406.  
  407.  
  408. INTERNATIONAL SUPPORT:
  409. Dunce now supports all versions of Windows to my knowledge!!!  This
  410. requires no intervention from the user, Dunce detects your version
  411. on the fly.  Enjoy!  Some exceptions to this are noted below:
  412. Some versions of Nashville are not detected properly on the fly.
  413. Read the Dunce tips page for information on how to override the auto-
  414. detection system.  This problem is marked by a dialog at startup
  415. saying Resource for International Use Failed to Load or that some
  416. resources were not able to be loaded out of specific files.
  417.  
  418.  
  419. RELOADING INI FILE:
  420. Some features tell you to quit out of Dunce and reload.  Starting with
  421. 2.4 there is a slightly more convenient way to do this.  Go to the Start
  422. Menu select Run and type:
  423. "c:\dunce\dunce.exe" -r
  424. The quotes are necessary especially if you have Dunce in a directory that
  425. involves spaces in its names.  Be sure to use the correct path because that
  426. is just an example.  Also note the -r is case sensitive.  This feature may
  427. be useful to disable/enable certain features from scripts like WinBatch.
  428.  
  429.  
  430. CLOSING DUNCE:
  431. Some users have expressed the need to shutdown Dunce via a command line.
  432. You can do this by running dunce with the following command line (note
  433. that the quotes may or may not be appropriate according to where the
  434. command line is entered, consult the documentation for the software that
  435. you are entering it into):
  436. "c:\dunce\dunce.exe" -q
  437.  
  438.  
  439. SHIFT KEY:
  440. As each segment of the connection (i.e. Connect To, Connecting, and
  441. Connected, corresponds to the dialogs) begins if you hold down the
  442. shift key for a short time Dunce will not load the run items associated
  443. with that segment.  This works for the closing of programs as well.
  444. Just hold the shift key down as you disconnect.
  445.  
  446.  
  447. DISTRIBUTION:
  448. See the VENDINFO.DIZ file for "DISTRIBUTION" information.
  449. This file contains the files sizes and CRC values for all the
  450. files being distributed with Dunce.  Please do not remove the
  451. VENDINFO.DIZ file or any other file from the Dunce Distribution.
  452.  
  453.  
  454. ICON CONTEST:
  455. Thanks to David A. Karp of Creative Element for the icon.  I love it.
  456. Check out his Windows Annoyances Page it's great.  Tells you how to
  457. get rid of lots of those things you just wish would go away in Windows
  458. 95. http://www.creativelement.com/win95ann/
  459.  
  460.  
  461. TIPS PAGE:
  462. Vector Development maintains a tips page that contains information on how
  463. to do lots of things that people commonly ask for.  PLEASE look at this page
  464. before sending an e-mail.  The address for the web page is:
  465. http://www.vecdev.com/tips.html
  466.  
  467.  
  468. TO CONTACT THE AUTHOR SEND:
  469. Internet e-mail to:    vecdev@vecdev.com
  470. MSN:                ResDev 
  471. U.S. Mail:            3735 SW Sena Dr.
  472.                     Topeka, KS 66604-1754
  473. IRC:                ResDev on #win95-net
  474. Voice:                (913) 271-2175
  475. WWW:                http://www.vecdev.com
  476.  
  477. Look for updates on my WWW site periodically.
  478. Please note I can't always respond to all your messages, I attempt to but
  479. it doesn't always happen.  Please be patient.  Remember look at the Tips
  480. Page before sending e-mail about something.  The MSN address isn't always
  481. checked on a regular basis.
  482.  
  483.  
  484. BUG REPORTS:
  485. When reporting a bug always include the following:
  486. 1) A detailed description of the bug.
  487. 2) A copy of your DUNCE.INI pasted in the e-mail or the appropriate
  488.    part of the form (PLEASE NO ATTACHMENTS).
  489. 3) What version you're running.
  490. 4) What other applications or items in the startup folder were running
  491.    when the error occurred.
  492. 5) Anything special about your install i.e. if you're not running the
  493.    English version of 95 or some other special version of 95.
  494.  
  495. It is best if you use the bug reporting form located at:
  496. http://www.vecdev.com/duncebug.html
  497. Doing these five things will speed up my bug fixes.
  498.  
  499. DUNCE-L:
  500. In the past there was a mailing list for users of Dunce that you could
  501. manually subscribe to.  Should you want to remove yourself from this
  502. list just follow the directions that you receive in the welcome e-mail
  503. that you receive from the majordomo server.
  504.  
  505.  
  506. KNOWN BUGS:
  507. Some people are still having problems with the following:
  508. All Known bugs have been fixed with this version.
  509.  
  510.  
  511. FUTURE PLANS:
  512. All future plans for Dunce are to be implemented as Gold
  513. features... These are outlined in the Gold.doc file.
  514.  
  515.  
  516. HISTORY:
  517. 2.52        Fixed a DLL problem with 2.51
  518. 2.51        Removes the problem causing registration code.
  519.         Changes back to the bugless URL.DLL file.
  520. 2.5        Fixes the following bugs:
  521.         *  Fixed the bug that stopped the password from being entered in Internet Mail dialogs.
  522.         *  Fixed the bug that restricted the length of User Defined settings.
  523.         *  Updated the close connection code on Automated Connections.
  524.               This should solve the problems with it not closing connections.
  525.         *  Made the Age Warning only occur once.
  526.         *  Fixed the bug that caused some users to be continuously prompted to install 
  527.            the URL.DLL file.
  528.         *  Redid the Version Detection to make Dunce properly detect the version of RAS files
  529.            it is dealing with.  This should make it work properly with ISDN 1.1 (no gurantees
  530.            though because it has always worked under ISDN 1.1 for me).
  531.         New Stuff:
  532.         *  Added a menu for the tray item and changed what the buttons do.
  533.         *  Updated the version of the URL.DLL file that is being shipped to
  534.               match that of Internet Explorer 3.0 (4.70.1155)
  535.         *  Added the -q command line option to force Dunce to shutdown without prompting you.
  536.         *  Updated the encryption to make it stronger...
  537.         *  Reworked some of the text in some dialogs to make it more understandable.
  538.         *  Made the About box have HyperLinks to the web sites and our e-mail.
  539.         *  Automated Connections will now used the cached password unless told to use a 
  540.            different one.
  541. 2.4        Fixes the following bugs:
  542.         *  Various problems with distinctions between similarly named dialogs.
  543.         *  Ini File now properly updates to new versions from old versions.
  544.         *  Problems related to Connected To being minimized.
  545.         *  Bugs related to MSN returning a cannot complete task at this time.
  546.         *  MSN settings not being saved properly.
  547.         *  The Default Directory wasn't working properly.
  548.         *  AM/PM *AGAIN*
  549.         *  Redials for Automated Connections displaying MessageBoxes.
  550.         *  Run Item #2 settings saving problems.
  551.         *  WinGate/IE/AutoDial:Connected To's not being recognized.
  552.         *  Made Dunce work with Nashville in its various versions
  553.             (some configuration may be necessary).
  554.         *  Bugs related to machines that don't have DUN installed on them.
  555.         *  Fixed problems with Dunce attempting to dial out an Automated
  556.            Connection when your already connected.
  557.         *  Connected To now correctly minimizes after a Forced Reconnect.
  558.         *  Redialing for Automated Connections now can be disabled, previously
  559.            it would do it even if you disabled it.
  560.         *  Error messages for Automated Connections now Close by themselves after
  561.            30 seconds.
  562.         *  Automatically Connect to at 12:00 P.M. (time is an example) now displays
  563.            the correct time.
  564.         *  Programs now restart after a Forced Reconnect, see the details on that
  565.            above.
  566.         *  A No Dialtone error is now considered a redial even for Automated Connections.
  567.         New Stuff:
  568.         *  Tabbed Dialog for the Main Dialog.
  569.         *  Auto-Close of Applications started by Dunce on Disconnect.
  570.         *  Auto-Close for Automated Connections.
  571.         *  AutoDial feature.
  572.         *  1 User Defined Dialog that Dunce will handle.
  573.         *  Command line made to force a reload of the ini file.
  574.         *  Encryption of Passwords.
  575.         *  Supports the new Microsoft Internet Mail Connect To dialogs.
  576. 2.3.1    Was never officially released.  Was in beta testing for about three
  577.         betas and eventually became 2.4.
  578. 2.3        Fixes the following bugs:
  579.         *  No longer runs duplicate copies of apps (you can override this though)
  580.         *  The A.M./P.M. bug in Automated Connections (formerly Timed Connections).
  581.         *  The tray icon's disabled state is now visible to the color blink,
  582.             looks nicer anyway.
  583.         *  The File button in Run Options now works consistently.
  584.         *  No longer have to restart before new settings in Automated Connections take
  585.             effect.
  586.         *  The About Button no longer gives an error message (okay so I wimped out
  587.             on this one and took out the stuff that caused the problem).
  588.         *  No longer fails on OSR2 (if you know what this is good otherwise don't worry
  589.             about it).
  590.         *  Run Items for Automated Connections now work even if you have Run Items
  591.             on the Main Dialog disabled.
  592.         *  Not really a bug but I increased the time limit for the timeouts.
  593.         New Stuff:
  594.         *  Tabbed Dialog for Run Options.
  595.         *  Default Directory on Run Items.
  596.         *  You can run things Minimized, Maximized or Normal.
  597.         *  Expand Details.
  598.         *  Reworked Automated Connections TOTALLY.
  599.         *  You no longer need a shortcut on the desktop for Automated Connections.
  600.         *  You no longer need to enter the path to Guide.exe.
  601.         *  AutoLoad feature so you no longer need to manually put a shortcut in the
  602.             StartUp folder.
  603.         *  And some stuff I can't remember.
  604. 2.0.2    Fixes the following bugs:
  605.         Wouldn't always disconnect on timed connections.
  606.         Default directory on runs.
  607.         Multiple parameters for run lines.
  608. 2.0.1    Fixes the Connect To Run Options Problem.  Fixes the Reconnect
  609.         and Redial bug.  It also fixes the problem with the time on the
  610.         Connect To Dialog.  Adds the Password Feature.
  611. 2.0     Added Multiple Runs, Tray Support, Timed Connections, MSN support,
  612.         and International Support. Fixed Minimize bug, Selection of
  613.         when the item runs, and other things I can't think of right
  614.         now.
  615. 1.3.2    Repairs another GPF only one report of this.
  616. 1.3.1    Fixes the GPF and adds the Quit button.
  617. 1.3        Added the minimize feature.  Fixed some very stupid typos
  618.         and actually fixed the bring to the front (z-order) bug.
  619.         Multiple copies of the options dialog will no longer come up.
  620. 1.2        Added time-out adjustments for all of the features (run excluded
  621.         for obvious reasons).  Added the run on connect feature.
  622.         Finally fixed the obnoxious bring to front bug (well sorta).
  623. 1.1        Became Freeware, added postcard offer, repaired Grayed Dialog
  624.         Box Problem.  Splash Screen is a one time deal now.
  625. 1.0        Dunce v. 1.0 Initial Release!
  626.  
  627.  
  628. Special Thanx for 1.x
  629. Thanx to mook, Nominal, Hunter, berky, mx-3, and all the others who
  630. reviewed 1.0 and made suggestions to me!!!  Sorry if I left someone
  631. out I'm sure I did.
  632.  
  633. Special Thanx for 2.0
  634. Holzer, codeman, StealthM, Aarto, and a few others who I don't remember
  635. for Beta Testing.  Holzer your work made Dunce one of the most tested
  636. freeware apps available :)
  637. Scott Craig, and Deanis for their help in implementing the Tray Item.
  638. http://www.windows95.com for distributing it.
  639.  
  640. Special Thanx for 2.3
  641. Holzer, StealthM, Herodotus, Brian Emanuels, and many more for either
  642. finding bugs or letting me know when they existed.  B.E. esp. for the
  643. help on OSR2.
  644. Alan for your wonderful help on lots of things especially the Process
  645. walking code.  You're a great friend, best of luck to you and FTPx.
  646. As with any program I must thank my Beta Testers.  Unfortunately, that
  647. list has grown too large to put here.  You know who you are.  You guys
  648. make Dunce great.
  649.  
  650. Special Thanx for 2.4
  651. Thanks go out to all of you who have tracked down hard to find bugs.
  652. Dunce just keeps getting better and better due to all of your hard work.
  653. I can't fix what you guys don't find.  Of special note was the work of
  654. Robert Salsbury who spent his 25 cents numerous times, literally, to make
  655. Automated Connections work right.  Also Tack who spent several nights
  656. up late helping me fix Robert's bugs.  There are too many beta testers
  657. who played other small roles to thank here but you all know I'm thinking
  658. of you.
  659.  
  660. Special Thanx for 2.5
  661. Thanks go out to the very small beta testing crew for this release.
  662. There was a very small amount of changes made to the actual code base that
  663. required extensive testing.  However those who require commendation are:
  664. Tack, wa|| (please don't freak out again when it breaks it is beta code <g>).
  665. Craig (you know who you are) for letting me know that I had indeed fixed the
  666. URL.DLL bug and for suggestions on the tray.  To the rest of you who will
  667. remain nameless thanks.